一个简单的C++程序问题`

来源:百度知道 编辑:UC知道 时间:2024/07/07 18:04:54
#include <iostream.h>
int main()
{int a;
cout<<"请输入一个数:"<<endl;
cin>>a;
if (a>0) cout<<a<<"是一个正数."<<endl;
else (a<0) cout<<a<<"是一个负数."<<endl;
else if (a=0) cout<<a<<"为零."<<endl;
return 0;
}

请帮我看下哪有错误,编译的时间问题是cout前少个; 可用if后面应该接语句,还有个错说就是else if 语句是不是有问题,请帮我解答下.

第二个else应该加上if,第三个不用,而且else后面不用跟条件

#include <iostream.h>
int main()
{
int a;
cout<<"请输入一个数:"<<endl;
cin>>a;
if (a>0) cout<<a<<"是一个正数."<<endl;
else if (a<0) cout<<a<<"是一个负数."<<endl;
else cout<<a<<"为零."<<endl;
return 0;
}

直接将“else”“else if”都改成 if 就行了

后面加个END IF试试最后面一行加end sub是